Design of an Algorithm for Multiobjective Optimization with Differential Evolution
نویسندگان
چکیده
In many real-world optimization problems the quality of solutions is determined with several fundamentally different objectives, such as, for example, cost, performance and profit. These objectives are often mutually conflicting thus yielding several optimal solutions, where each of them represents a different tradeoff between the objectives. Classicalmethods solve multiobjective optimization problems by first transforming all objectives into a single one (often using the weighted sum approach) and then optimizing the resulting objective. Evolutionary algorithms, on the other hand, treat all objectives independently and provide as a result a set of tradeoff solutions. Several state-of-the-art multiobjective evolutionary algorithms, such as NSGA-II, SPEA2 and IBEA use the same genetic algorithm to search solutions and differ only in the procedure used for selecting the best solutions, called environmental selection. In this thesis, a novel algorithm DEMO (Differential Evolution for Multiobjective Optimization) is presented, which can incorporate an arbitrary environmental selection procedure and generates the solutions with differential evolution—an evolutionary algorithm that often outperforms genetic algorithms on singleobjective optimization problems. DEMO was implemented in four variants with different environmental selection procedures and was compared to the corresponding algorithms NSGA-II, SPEA2 and IBEA (in two variants). Results of extensive experiments show that DEMO variants are significantly better than the compared algorithms on most test problems. Therefore, we can conclude that differential evolution is more efficient than genetic algorithms also on multiobjective optimization problems. Finally, the DEMO variant which achieves the best distribution of vectors in the objective space is used on the practical problem of setting the parameters of decision tree building algorithms in such away that the obtained trees are as accurate and small as possible. On the tested machine learning domains DEMO finds good tradeoffs between accurate and small decision trees thus enabling the users to easily choose the most desired solution.
منابع مشابه
Xergy analysis and multiobjective optimization of a biomass gasification-based multigeneration system
Biomass gasification is the process of converting biomass into a combustible gas suitable for use in boilers, engines, and turbines to produce combined cooling, heat, and power. This paper presents a detailed model of a biomass gasification system and designs a multigeneration energy system that uses the biomass gasification process for generating combined cooling, heat, and electricity. Energy...
متن کاملOPTIMAL DESIGN OF WATER DISTRIBUTION SYSTEM USING CENTRAL FORCE OPTIMIZATION AND DIFFERENTIAL EVOLUTION
For any agency dealing with the design of the water distribution network, an economic design will be an objective. In this research, Central Force Optimization (CFO) and Differential Evolution (DE) algorithm were used to optimize Ismail Abad water Distribution network. Optimization of the network has been evaluated by developing an optimization model based on CFO and DE algorithm in MATLAB and ...
متن کاملOPTIMAL DESIGN OF GRAVITY DAM USING DIFFERENTIAL EVOLUTION ALGORITHM
The shape optimization of gravity dam is posed as an optimization problem with goals of minimum value of concrete, stresses and maximum safety against overturning and sliding need to be achieved. Optimally designed structure generally saves large investments especially for a large structure. The size of hydraulic structures is usually huge and thus requires a huge investment. If the optimizatio...
متن کاملPareto Optimal Balancing of Four-bar Mechanisms Using Multi-Objective Differential Evolution Algorithm
Four-bar mechanisms are widely used in the industry especially in rotary engines. These mechanisms are usually applied for attaining a special motion duty like path generation; their high speeds in the industry cause an unbalancing problem. Hence, dynamic balancing is essential for their greater efficiency. In this research study, a multi-objective differential evolution algorithm is used for P...
متن کاملControl of nonlinear systems using a hybrid APSO-BFO algorithm: An optimum design of PID controller
This paper proposes a novel hybrid algorithm namely APSO-BFO which combines merits of Bacterial Foraging Optimization (BFO) algorithm and Adaptive Particle Swarm Optimization (APSO) algorithm to determine the optimal PID parameters for control of nonlinear systems. To balance between exploration and exploitation, the proposed hybrid algorithm accomplishes global search over the whole search spa...
متن کاملControl of nonlinear systems using a hybrid APSO-BFO algorithm: An optimum design of PID controller
This paper proposes a novel hybrid algorithm namely APSO-BFO which combines merits of Bacterial Foraging Optimization (BFO) algorithm and Adaptive Particle Swarm Optimization (APSO) algorithm to determine the optimal PID parameters for control of nonlinear systems. To balance between exploration and exploitation, the proposed hybrid algorithm accomplishes global search over the whole search spa...
متن کامل